package demo7;

import org.springframework.context.annotation.AnnotationConfigApplicationContext;

/**
 * Spring 管理对象时：单例或多例
 *
 * 单例模式：Singleton
 * 单例模式设计 Java23中设计模式之一，使用该模式设计的类全局只有一个实例
 * 多例模式：prototype
 */
public class Demo {
    public static void main(String[] args) {
        //
        AnnotationConfigApplicationContext context=
                new AnnotationConfigApplicationContext("demo7");

        //Spring 管理的对象，默认是单例模式的
        DBCounnect db1=context.getBean(DBCounnect.class);
        System.out.println(db1);

        DBCounnect db2=context.getBean(DBCounnect.class);
        System.out.println(db2);


    }
}
